package com.yuno.mock.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * Web页面控制器
 * 提供静态页面访问路由
 * 
 * @author xrm
 * @since 2025-09-28
 */
@Controller
@RequestMapping("/web")
public class WebController {

    /**
     * Excel读取工具页面
     * 
     * @return 重定向到Excel读取页面
     */
    @GetMapping("/excel-reader")
    public String excelReader() {
        return "redirect:/excel-reader.html";
    }

    /**
     * Excel读取工具页面（简化路径）
     * 
     * @return 重定向到Excel读取页面
     */
    @GetMapping("/excel")
    public String excel() {
        return "redirect:/excel-reader.html";
    }

    /**
     * 首页重定向到Excel读取工具
     * 
     * @return 重定向到Excel读取页面
     */
    @GetMapping("/")
    public String index() {
        return "redirect:/excel-reader.html";
    }

    /**
     * 根路径重定向到Excel读取工具
     *
     * @return 重定向到Excel读取页面
     */
    @GetMapping("")
    public String root() {
        return "redirect:/excel-reader.html";
    }

    /**
     * MinIO文件管理页面
     *
     * @return 重定向到MinIO文件管理页面
     */
    @GetMapping("/minio")
    public String minio() {
        return "redirect:/minio-manager.html";
    }
}